stitching together - German English Dictionary